﻿using AutoMapper;
using RBAC_Uthorization.API.DTO.Request;
using RBAC_Uthorization.API.DTO.Request.Fun;
using RBAC_Uthorization.API.DTO.Request.Menu;
using RBAC_Uthorization.API.DTO.Request.Role;
using RBAC_Uthorization.API.DTO.Request.UserInfo;
using RBAC_Uthorization.Domain.Entity;

namespace RBAC_Uthorization.API.DTO
{
    public class AreaProFile:Profile
    {
        public AreaProFile()
        {
            //员工添加
            CreateMap<sys_user, UserloginDto>().ReverseMap();
            CreateMap<sys_user, UserInfoUpdateDto>().ReverseMap();

            //用户添加
            CreateMap<sys_user,UserInfoCreateDto>().ReverseMap();

            //角色添加
            CreateMap<sys_role, RoleCreateDto>().ReverseMap();
            CreateMap<sys_role, RoleUpdateDto>().ReverseMap();

            //菜单添加
            CreateMap<sys_menu, MenuCreateDto>().ReverseMap();

            //权限添加
            CreateMap<sys_function, FunCreateDto>().ReverseMap();
            //系统添加
            CreateMap<sys_System, SysCreateDto>().ReverseMap();


        }
    }
}
